package org.lanqiao.tjut.db;

import java.util.List;
import java.util.Map;

import org.lanqiao.tjut.bean.DeptBean;

public class DBTestDriver2 {

	public static void main(String[] args) {
		test02();
	}

	private static void test02() {
		// 4、组织数据操作sql语句
		String strSql = "select * from dept";
		// 5、执行数据操作处理
		 List<DeptBean> lstDepts = DBFactory.getDBDriverInstance().queryListBean(strSql, DeptBean.class);
		// 6、根据数据操作结果进行业务逻辑处理
		 for (DeptBean deptB : lstDepts) {
			// 使用迭代器遍历实体bean对象
				System.out.println(deptB);
		}
		System.out.println("-------------------");
		System.out.println(lstDepts.get(0).getDepartment_name());
	}

	private static void test01() {
		// 4、组织数据操作sql语句
		String strSql = "select * from dept";
		// 5、执行数据操作处理
		List<Map<String, Object>> lst = DBFactory.getDBDriverInstance().queryListMap(strSql);
		// 6、根据数据操作结果进行业务逻辑处理
		for (Map<String, Object> map : lst) {
			// 使用迭代器遍历map对象
			System.out.println(map);
		}
	}

}
